package com.kmt.plaza.sevice;

import com.kmt.plaza.entity.User;
import com.kmt.plaza.vo.ResultVO;


public interface UserService {
    //用户注册
    public ResultVO userResgit(String userName, String passWord);
    //用户登录验证
    public ResultVO checkLogin(String userName, String passWord);
    //用户个人信息展示
    public ResultVO userInfoList(int userId);
    //用户修改个人信息
    public int updateUserInfo(User user);
    public void updateAvatar(Long userId, String avatar_url);
    //管理员查询用户列表
    public ResultVO queryKey(String userName);
    //管理员查询所有用户列表
//    public ResultVO findAll();
    //分页
    public ResultVO findAll(int pageNum,int limit);
    //管理员删除用户
    public int deleteUserchanger(Integer userId);

    //根据userid查询个人我的评论
    public ResultVO selectAllByUserId(String userId,int pageNum, int limit);
    /**
     * 用户删除自己的评价
     */
    public ResultVO deleteProductComment(int commId);
}
